#ifndef MOTOR_H
#define MOTOR_H

#include "main.h"

void SetChassisSpeedByCCR(uint16_t ChassisCCR); // full speed is 999
void SetMotorDirection(GPIO_TypeDef* port, uint16_t pin, uint8_t state);
void SetMotorDirectionForward(void);
void SetMotorDirectionBackward(void);
void SetMotorDirectionTurnLeft(void);
void SetMotorDirectionTurnRight(void);
void SetMotorDirectionRightRevolve(void);
void SetMotorDirectionLeftRevolve(void);
void SetPWMDutyCycleAll(uint16_t dutyCycle);

#endif
